[. . . ] ALESIS D4 Reference Manual CHAPTER 1 - INTRODUCTION 1. 0 PRINCIPAL FEATURES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1. 2 HOOKUP/INSTANT GRATIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1. 2A Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. 2B Hook Up Audio (rear panel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [. . . ] Main Volume (0-127) Controller 7 messages set the D4's master volume. With many D4 sounds, velocity affects the sound's timbre, so lowering velocity to change the level may affect the timbre. Controller 7 messages alter the overall volume of the entire kit without affecting any sound's timbre. Data Increment (0 or 127) Send any value for this controller and the currently-selected parameter's value will increment by one. Data Decrement (0 or 127) Send any value for this controller and the currently-selected parameter's value will decrement by one. Non-Registered Parameter MSB (0-127) This allows for remote control editing of virtually all parameters via continuous controller messages. The controller/data slider messages can be recorded into a sequencer to allow for complex, sequenced parameter control. 7 96 97 98 23 99 Non-Registered Parameter LSB (0-127) This works similarly to controller 98 but the controller value selects the Least Significant Byte of the parameter to be controlled. Reset All Controllers (0) Any value sent for this controller resets volume to maximum, pitch bend to zero, and restores all non-registered parameters to their default values. Pitch Bend Sending a pitch bend command prior to triggering a note or group of notes will change the pitch of the notes being triggered. Pitch bend messages sent while a drum sound is playing have no effect on the sound. The amount of pitch bend range depends on the sound you've called up, and can deviate by more than the amount allowed by the tuning function. 121 PB 1. Use the Data wheel to select a status of On (the D4 responds to controller messages) or Off (the D4 ignores controller messages). 4. 5 PROGRAM CHANGE TABLE 1. Example: PROGRAM TABLE 000 = 00 The lower left, three-digit number represents the incoming Program Change number. The lower right, two-digit number represents the D4 Drum Set that will be selected in response to the displayed Program Change number. Place the cursor under the incoming (left) MIDI Program Change number. Press the > cursor button to move the cursor under the D4 Drum Set number (right). Use the Data wheel to select the desired Drum Set to be called up in response to the specified Program Change number. Repeat steps 1-4 until the table is edited as desired. 4. 6 SAVE DATA VIA MIDI The D4's memory requires power to save data, so when the power switch is off, the memory's contents are normally backed up with an internal battery. However, it is vitally important to back up what's in the D4's memory!A mechanical problem (surge on the power line, a quick zap of static electricity) or operator error could alter the data in memory. Save your data whenever you've done enough work on something that you wouldn't want to lose that work. If possible, make two backups, and store the second backup in a different physical location from the primary backup. [. . . ] Continuous Controller Footpedals, breath controllers, and modulation wheels can vary sounds as you play, thus adding expressiveness. MIDI allows for 64 continuous controllers (these act like potentiometers in that you can choose one of many different values) and 58 continuous/switch controllers (these can act like continuous controllers but some are assumed to choose between two possible states, such as on/off). Each type of controller is stamped with its own controller identification number. Not all controller numbers have been standardized for specific functions, but the following indicates the current list of assigned controllers. 0 Bank Select (0-127) 1 Modulation Wheel (0-127) 2 Breath Controller (0-127) 3 Early DX7 Aftertouch (0-127) 4 Foot Controller (0-127) 5 Portamento Time (0-127) 6 Data Slider (0-127) 7 Main Volume (0-127) 8 Balance (0-127) 10 Pan (0-127) 11 Expression (0-127) 16 General Purpose #1 (0-127) 17 General Purpose #2 (0-127) 18 General Purpose #3 (0-127) 19 General Purpose #4 (0-127) 32-63 Least Significant Bits, Controllers 0-31 (0-127) 64 Sustain Pedal (0 or 127) 65 Portamento On/Off (0 or 127) 66 Sustenuto Pedal (0 or 127) 67 Soft Pedal (0 or 127) 69 Hold 2 (0 or 127) 80 General Purpose #5 (0 or 127) 81 General Purpose #6 (0 or 127) 82 General Purpose #7 (0 or 127) 83 General Purpose #8 (0 or 127) 92 Tremolo Depth (0-127) 93 Chorus Depth (0-127) 94 Celeste Depth (0-127) 95 Phase Depth (0-127) 96 Data Increment (0 or 127) 97 Data Decrement (0 or 127) 98 Non-Registered Parameter MSB (0-127) 99 Non-Registered Parameter LSB (0-127) 100 Registered Parameter MSB (0-127) 101 Registered Parameter LSB (0-127) 121 Reset All Controllers (0) 122 Local Control On/Off (0 or 127) 123 All Notes Off (0) 45 124 125 126 127 Omni Off (0) Omni On (0) Mono On (0-16; 0=Omni Off) Poly On (0) 6. 3B Mode Messages There are two messages that determine the MIDI mode (i. e. , how the D4 will receive MIDI data). [. . . ]